package Controlador;

import javax.swing.JButton;

import Modelo.*;
import Vista.*;

public class AccionLineaDeTension extends Accion{
	
	public AccionLineaDeTension(JButton indicaAccion,Controlador controlador){
		this.indicaAccion = indicaAccion;
		this.controlador = controlador;
	}
	public void accionSecundaria(Casillero lugarDeAccion) {
		
		
		Hectarea origen = this.controlador.getClickSecundarioInicial().obtenerHectarea();
		Hectarea destino = lugarDeAccion.obtenerHectarea();
		if(this.controlador.getJuego().obtenerJugador().construirLineasDeTension(origen, destino)){
			this.controlador.devolverVentana().actualizarEstadoJuego(this.controlador.getJuego());
			this.controlador.devolverVentana().actualizarVistaCasilleros();
		}else{
			this.controlador.desmarcarClickPrimario();
			this.controlador.desmarcarClickSecundario();
		}
	}
	@Override
	public void accionPrimaria(Casillero lugarDeAccion) {
		// TODO Auto-generated method stub
		
	}
}
